@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);

body{overflow-x:hidden; font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 1.5em;}
p {font-size:14px}
p.small{font-size:16px}
a,a:hover,a:focus,a:active,a.active{outline:0;}
a:active, a:hover {color: #fff;}
h1,h2,h3,h4,h5,h6 {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
h3 {margin-top: 0; font-size: 30px;}
hr.star-light,hr.star-primary{margin:25px auto 30px;padding:0;max-width:250px;border:0;border-top:solid 5px;text-align:center}
hr.star-light:after,hr.star-primary:after{content:"\f005";display:inline-block;position:relative;top:-.8em;padding:0 .25em;font-family:FontAwesome;font-size:2em}
hr.star-light{border-color:#fff}
hr.star-light:after{color:#fff;background-color:#18bc9c}
hr.star-primary{border-color:#2c3e50}
hr.star-primary:after{color:#2c3e50;background-color:#fff}
.img-centered{margin:0 auto}
label {font-weight: normal; font-size: 14px;}
header{text-align:center;color:#fff;background:#18bc9c}
header .container{padding-top:100px;padding-bottom:50px}
header img{display:block;margin:0 auto 20px}
header .intro-text .name{display:block;text-transform:uppercase; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2em;font-weight:700}
header .intro-text .skills{font-size:1.25em;font-weight:300}
.carousel-control.left, .carousel-control.right {display: none;}
@media(min-width:768px) {

	header .container {padding-top:200px;padding-bottom:100px}
	header .intro-text .name{font-size:4.75em}
	header .intro-text .skills{font-size:1.75em}
	.navbar-fixed-top {padding:15px 0;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s}
	.navbar-fixed-top .navbar-brand{font-size:2em;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
	.navbar-fixed-top.navbar-shrink{padding:10px 0}
	.navbar-fixed-top.navbar-shrink .navbar-brand{font-size:1.5em}
}
.navbar {font-family: 'Open Sans', sans-serif;}
.navbar a:focus{outline:0}
.navbar .navbar-nav{letter-spacing:1px; font-size: 16px;}
.navbar .navbar-nav li a:focus{outline:0}
.navbar-default,.navbar-inverse{border:0}
section{padding: 40px 0}
section h2{margin:0;font-size:3em}

@media(max-width:767px) {
	.navbar-default, .navbar-inverse {border-bottom: 1px solid #c8c8c8;}
	section.first{padding-top:75px}
	.ml20 {margin-left: 0 !important;}
	.down2 {left: auto !important; top: -17px !important;}
	.down1 {left: auto !important; top: -17px !important;}
	.btnChoose2 {right: 35% !important;}
}
#portfolio .portfolio-item {right:0;margin:0 0 15px}
#portfolio .portfolio-item .portfolio-link{display:block;position:relative;margin:0 auto;max-width:400px}
#portfolio .portfolio-item .portfolio-link .caption{position:absolute;width:100%;height:100%;opacity:0;background:rgba(24,188,156,.9);-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s}
#portfolio .portfolio-item .portfolio-link .caption:hover{opacity:1}
#portfolio .portfolio-item .portfolio-link .caption .caption-content{position:absolute;top:50%;width:100%;height:20px;margin-top:-12px;text-align:center;font-size:20px;color:#fff}
#portfolio .portfolio-item .portfolio-link .caption .caption-content i{margin-top:-12px}
#portfolio .portfolio-item .portfolio-link .caption .caption-content h3,#portfolio .portfolio-item .portfolio-link .caption .caption-content h4{margin:0}
#portfolio *{z-index:2}

@media(min-width:767px) {
	#portfolio .portfolio-item{margin:0 0 30px}
}

.btn-outline{margin-top:15px;border:solid 2px #fff;font-size:20px;color:#fff;background:0 0;transition:all .3s ease-in-out}
.btn-outline:hover,.btn-outline:focus,.btn-outline:active,.btn-outline.active{border:solid 2px #fff;color:#18bc9c;background:#fff}
.floating-label-form-group{position:relative;margin-bottom:0;padding-bottom:.5em;border-bottom:1px solid #eee}
.floating-label-form-group input,.floating-label-form-group textarea{z-index:1;position:relative;padding-right:0;padding-left:0;border:0;border-radius:0;font-size:1.5em;background:0 0;box-shadow:none!important;resize:none}
.floating-label-form-group label{display:block;z-index:0;position:relative;top:2em;margin:0;font-size:.85em;line-height:1.764705882em;vertical-align:middle;vertical-align:baseline;opacity:0;-webkit-transition:top .3s ease,opacity .3s ease;-moz-transition:top .3s ease,opacity .3s ease;-ms-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease}
.floating-label-form-group::not(:first-child){padding-left:14px;border-left:1px solid #eee}
.floating-label-form-group-with-value label{top:0;opacity:1}
.floating-label-form-group-with-focus label{color:#18bc9c}
form .row:first-child .floating-label-form-group{border-top:1px solid #eee}
footer{color:#fff}
footer h3{margin-bottom: 20px; margin-top: 0; font-size: 14px; text-transform: uppercase; text-align: left;}
footer .footer-above{padding-top: 40px;background-color:#1a1a1a;}
footer .footer-col{margin-bottom: 40px}
footer .footer-below{padding: 15px 0; background-color:#101010;}
.footer-below a {color: #fff;}
.btn-social{display:inline-block;width:50px;height:50px;border:2px solid #fff;border-radius:100%;text-align:center;font-size:20px;line-height:45px}
.btn:focus,.btn:active,.btn.active{outline:0}
.scroll-top{z-index:1049;position:fixed;right:2%;bottom:2%;width:50px;height:50px}
.scroll-top .btn{width:50px;height:50px;border-radius:100%;font-size:20px;line-height:28px}
.scroll-top .btn:focus{outline:0}
.portfolio-modal .modal-content{padding:100px 0;min-height:100%;border:0;border-radius:0;text-align:center;background-clip:border-box;-webkit-box-shadow:none;box-shadow:none}
.portfolio-modal .modal-content h2{margin:0;font-size:3em}
.portfolio-modal .modal-content img{margin-bottom:30px}
.portfolio-modal .modal-content .item-details{margin:30px 0}
.portfolio-modal .close-modal{position:absolute;top:25px;right:25px;width:75px;height:75px;background-color:transparent;cursor:pointer}
.portfolio-modal .close-modal:hover{opacity:.3}
.portfolio-modal .close-modal .lr{z-index:1051;width:1px;height:75px;margin-left:35px;background-color:#2c3e50;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.portfolio-modal .close-modal .lr .rl{z-index:1052;width:1px;height:75px;background-color:#2c3e50;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.portfolio-modal .modal-backdrop{display:none;opacity:0}

/********nicker********/
/*.container {width: 1080px;}*/
.btn:hover, .btn:focus, .btn.focus {color: #2ecc71;}
.mb30 {margin-bottom: 30px;} .pad0 {padding: 0;} .mb10 {margin-bottom: 10px;} .mb20 {margin-bottom: 20px;} .mb60 {margin-bottom: 60px;} .h158 {height: 158px !important;} .mb40 {margin-bottom: 40px;}
.mt10 {margin-top: 10px;} .mt20 {margin-top: 20px !important;} .black {border-color: #323232;}
.bfd6740 {background-color: #fd6740 !important;} sup {top: -1em; font-size: 16px;} .ml20 {margin-left: 20px;}
.btnBooknow {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #2ecc71; color: #fff !important;}
.btnBooknow:hover {background-color: #2ecc71 !important; opacity: 0.8; filter: alpha(opacity=80);}
.navbar-default {background: #fff;}
.navbar-brand {padding: 13px 15px 20.5px;}
.navbar-nav > li > a {padding-top: 7px; padding-bottom: 7px; margin-left: 10px;}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-brand {color: #000;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background: #2ecc71; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.navbar-default .navbar-nav > .active > a {background: #2ecc71;}
.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {padding-top: 10px;}
.navbar-toggle {background-color: #2ecc71;}
.navbar-default .navbar-toggle {border: none;}
.item{background: #333; text-align: center;}
.carousel-caption {top: 20%;}
.carousel-indicators li {width: 15px; height: 15px; border: 2px solid #fff;}
.carousel-indicators .active {background-color: transparent; border: 3px solid #aeea53; width: 17px; height: 17px;}
.banner {padding-bottom: 0; margin-top: 50px;}
.banner h3 {font-size: 40px; text-shadow: none; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: normal;}
.banner p {font-size: 22px; text-shadow: none; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: normal;}
.btnBooknow2 {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #89b841; color: #fff; text-shadow: none; padding: 10px 40px; font-size: 19px;}
.info img {width: 100%;}
.btnBooknow3 {font-size: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #2ecc71; color: #fff; padding: 5px 70px;}
.btnBooknow3:hover {color: #fff; opacity: 0.8;filter: alpha(opacity=80);}
.btnBooknow3:focus {color: #fff;}
.info {background-color: #2ecc71; color: #fff;}
.info p {line-height: 1.5em;}
.info h4 {margin-top: 0; text-transform: uppercase; font-size: 16px; font-family: 'Open Sans', sans-serif; font-weight: 600;}
.price h4 {margin-top: 0; text-transform: uppercase;}
.price h3 {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; margin-top: 0;}
.footer-col ul {list-style: none; text-align: left; padding-left: 0;}
.footer-col p {color: #919191; text-align: left;}
.footer-below p {margin-bottom: 0;}
.footer-above ul li a {color: #919191;}
ul.pricing-list {margin-top: 40px;}
ul.pricing-list li {color: #000; margin-left: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #fff; -webkit-box-shadow: 0 0 7px rgba(0,0,0,.1), inset 0 0 0 2px rgba(255,255,255,.75); -moz-box-shadow: 0 0 7px rgba(0,0,0,.1), inset 0 0 0 2px rgba(255,255,255,.75); box-shadow: 0 0 7px rgba(0,0,0,.1), inset 0 0 0 2px rgba(255,255,255,.75); border: solid 1px #d7d7d7; padding: 0 0 20px;
font-family: 'Open Sans', sans-serif; width: 358px; float: left; position: relative;}
ul.pricing-list li.no {right: -10px;}
ul.pricing-list li.focus { top: -30px;}
.pricing-title {position: relative; padding: 25px 20px; text-transform: uppercase; text-align: center; background-color: #2ecc71; color: #fff; border-bottom: 1px solid #d7d7d7; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.pricing-title h4 {margin-bottom: 0;}
ul.pricing-list li ul {padding: 0 10px 10px;}
ul.pricing-list li ul li {border-radius: 0; border: none; box-shadow: none; width: 100%;}
ul.pricing-list li ul li:last-child {padding-bottom: 5px;}
.price2 {font-size: 50px; font-weight: bold; color: #fd6740;}
.decimal {font-size: 20px; color: #fd6740; font-weight: bold;}
ul.pricing-features li {color: #5a5a5a; font-size: 14px;}
ul.pricing-features li p {font-size: 14px;}

.pricing-table:hover {box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); cursor: pointer; position: relative; top: -10px; transition: all 0.25s ease 0s; z-index: 99;}
ul.pricing-list li.focus:hover {box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); cursor: pointer; position: relative; top: -40px; transition: all 0.25s ease 0s; z-index: 99;}

.btnBook4 {padding: 5px 40px; color: #fff; background-color: #2ecc71; text-transform: uppercase; font-size: 20px; font-weight: 600;}
.btnBook4:hover {color: #fff; opacity: 0.8; filter: alpha(opacity=80);}
.btnBook4:focus {color: #fff;}
.caret-green {color: #2ecc71; position: absolute; bottom: -25px;}
.caret-tomato {color: #fd6740; position: absolute; bottom: -25px;}
.testimonials {background-color: #2ecc71; color: #fff;}
.post {-moz-box-shadow: 8px 8px 0px #208e4f; -webkit-box-shadow: 8px 8px 0px #208e4f; box-shadow: 8px 8px 0px #208e4f; background-color: #fff; color: #323232; padding: 30px 20px; position: relative;
border:none 5px #000000; -moz-border-radius-topleft: 5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; border-top-left-radius:5px; border-top-right-radius:5px;
border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
.icon-people {background-color: #ebebeb; -webkit-box-shadow: inset 0 0 0 2px rgba(255,255,255,.75); -moz-box-shadow: inset 0 0 0 2px rgba(255,255,255,.75); box-shadow: inset 0 0 0 2px rgba(255,255,255,.75); position: absolute; top: -60px; left: 30px; border-radius: 50%; width: 80%;}
.icon-open {background: url(../img/icon-open.png) no-repeat; width: 22px; height: 20px; position: absolute; top: 10px; left: 10px;}
.icon-close {background: url(../img/icon-close.png) no-repeat; width: 22px; height: 20px; position: absolute; bottom: 10px; right: 10px;}
.testimonials {min-height: 360px;}
.btnSend {background-color: #2ecc71; color: #fff; display: block; width: 100%; padding: 5px 0;}
.btnSend:hover {color: #fff; opacity: 0.8;filter: alpha(opacity=80);}
.btnSignup {background-color: #2ecc71; color: #fff; border: none; border-radius: 0; padding: 7px 10px; float: left;}
.btnSignup:hover {color: #fff; opacity: 0.8;filter: alpha(opacity=80);}
.btnSignup:focus {color: #fff;}
.newsletter input {border-radius: 0; border: none; background-color: #515151; color: #efefef; height: 35px; float: left; width: 79%;}
.btnLivechat {padding: 10px 20px; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; background-color: #2ecc71; font-size: 18px; text-transform: uppercase; color: #303030 !important; text-shadow: 0 0 29px rgba(255,255,255,.8), 1px 1px 1px rgba(255,255,255,.78); position: fixed; bottom: 0; right: 225px;}
.main-content {margin-top: 50px;}
ul.breadcrumb {background-color: #fff; }
ul.breadcrumb li {padding-left: 55px; margin-left: 5px;}
ul.breadcrumb li a {color: #323232;}
ul.breadcrumb li.active a {color: #2ecc71;}
ul.breadcrumb li:first-child {padding-left: 0;}
.breadcrumb>li+li:before {content: '';}
.breadcrumb>li:nth-child(2) {background: url(../img/down.png) no-repeat top left;}
.breadcrumb>li:nth-child(3) {background: url(../img/top.png) no-repeat bottom left;}
.breadcrumb>li:nth-child(4) {background: url(../img/down.png) no-repeat top left;}
.breadcrumb>li:nth-child(5) {background: url(../img/top.png) no-repeat bottom left;}
.box {text-align: center; border: 1px solid #d7d7d7; background: #f8f8f8; border-top: 2px solid #323232; padding: 20px 10px; position: relative; min-height: 300px;}
.box p {font-size: 14px;}
.btnChoose {font-size: 17px; color: #2ecc71; padding: 5px 30px; border: 1px solid #2ecc71; background: #fff; margin-top: 20px; position: absolute; bottom: 20px; right: 125px;}
.btnChoose:hover {background: #2ecc71; color: #fff; opacity: 0.8;filter: alpha(opacity=80);}
.btnChoose.active {background: #2ecc71; color: #fff;}

.btnChoose2 {font-size: 17px; color: #2ecc71; padding: 5px 30px; border: 1px solid #2ecc71; background: #fff; margin-top: 20px; position: absolute; bottom: 20px; right: 80px;}
.btnChoose2:hover {background: #2ecc71; color: #fff; opacity: 0.8;filter: alpha(opacity=80);}
.btnChoose2.active {background: #2ecc71; color: #fff;}

.down1 {position: absolute; top: -16px; left: 170px;}
.down2 {position: absolute; top: -16px; left: 123px;}
.btnAddcart {background: #2ecc71; color: #fff; padding: 10px 60px;}
.btnAddcart:hover {color: #fff; opacity: 0.8; filter: alpha(opacity=80);}
.btnAddcart:active {color: #fff;}
.btnAddcart:focus {color: #fff;}
.en {display: none;}
.dk h3 {font-size: 20px;}
.dk .box {min-height: 380px;}
a.btnEdit {color: #2ecc71; margin-top: 10px; font-size: 16px;}
a.btnEdit:hover {color: #2ecc71;}
.btnPayment {background: #2ecc71; color: #fff; padding: 10px 200px;}
.btnPayment:hover {color: #fff; opacity: 0.8;filter: alpha(opacity=80);}
.btnPayment:focus {color: #fff;}
.btnRefresh {color: #2ecc71; padding: 5px 30px; border: 1px solid #2ecc71; background: #fff; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; font-size: 14px;}
.btnRefresh:hover {background: #2ecc71; color: #fff;}
.table thead {margin-bottom: 10px;}
.table th {background: #323232; color: #fff; font-weight: normal; padding: 8px 20px !important;}
.table tr {}
.bor-b {border-bottom: 1px solid #e5e5e5;}
.table tr td {padding: 12px !important;}
.table input {border: 1px solid #e5e5e5; padding: 4.5px; width: 60%;}
.input {background-color: #f8f8f8; border: solid 1px #d7d7d7; border-radius: 0; height: 35px; font-style: italic; font-size: 14px;}
.input3 {background-color: #f8f8f8; border: solid 1px #d7d7d7; border-radius: 0; height: 38px; line-height: 38px;}
.bor-l {border-left: 1px solid #d7d7d7; padding-left: 50px;}
.pr40 {padding-right: 40px;}
.cb {background: #dedede; border: 1px solid #a6a6a6; padding: 3px !important;}
.link:hover {color: #2ecc71;} .pl50 {padding-left: 50px;} .mb300 {margin-bottom: 300px;} .bor-b0 {border-bottom: none !important;} .mb100 {margin-bottom: 100px;}
.input2 {background: #f8f8f8 url(../img/icon-folder.png) no-repeat 98% center; border: solid 1px #d7d7d7; border-radius: 0; height: 35px; font-style: italic; font-size: 14px; width: 100%; display: block; position: absolute; top: 4px; z-index: 10; padding: 0 10px}
.h195 {height: 195px !important; border: solid 1px #d7d7d7; border-radius: 0; font-size: 14px; background: #f8f8f8;}
.custom-file-input::-webkit-file-upload-button {visibility: hidden;}
.custom-file-input::before {content: ''; display: inline-block; outline: none; white-space: nowrap; -webkit-user-select: none; cursor: pointer; text-shadow: 1px 1px #fff; font-weight: 700; font-size: 10pt;}
.custom-file-input:hover {cursor: pointer;}
.custom-file-input:hover::before {border-color: black;}
.custom-file-input:active::before {background: #f8f8f8;}
input[type='file'] {opacity: 0;}
.relative {position: relative;}
.custom-file-input {position: relative; z-index: 11;}
.btnHome {background: #2ecc71; color: #fff; padding: 10px 60px;}
.btnHome:hover {color: #fff; opacity: 0.8; filter: alpha(opacity=80);}
.btnHome:focus {color: #fff;}
.w100p {width: 93%;}
.btnClose {position: absolute; top: 5px; right: 10px; color: #323232;}
.btnClose:hover {color: #323232;}
.bor-l2 {border-left: 1px solid #424242; padding-left: 30px; min-height: 130px;}
.price3 {font-size: 20px !important;}
.w-price {position: absolute; bottom: 60px; text-align: center; width: 92%; min-height: 90px;}
.w-price2 {position: absolute; bottom: 60px; text-align: center; width: 92%; min-height: 69px;}
.pricing-price {margin: 40px 0 20px;}
.modal-body p {margin-bottom: 0;}
.b2ecc71 {background: #2ecc71; color: #fff !important;}
.bfff {background: #fff; color: #2ecc71;}
.ml10 {margin-left: 10px;} .ml17 {margin-left: 17px;}
.testimonials p, .contact p {font-size: 20px; line-height: 1.3em;}
.contact h3 {font-size: 30px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.post p {font-size: 16px; line-height: 1.5em; margin-bottom: 0;}
.f20 {font-size: 20px; line-height: 1.5em;}
.f18 {font-size: 18px; line-height: 1.3em;}
.upload-content {padding: 0 20px}
.upload-content h3 {margin-left: -18px;}
.bor-r {border-right: 1px solid #d7d7d7;}
.position {height:60px; position: absolute; margin-top: -60px;}
.padr0 {padding-right: 0;}
.footer-col p a {display: block;}
.f3-5 {font-size: 3.7em !important;}
.pl0 {padding-left: 0;}
.mce_feature {margin-bottom: 20px;}
.hvordan .hvordan-item {min-height: 100px;}
.hvordan-img {margin: 0 30px;}
.mb0 {margin-bottom: 0;}
.ml8p {margin-left: 8%;}
.banner-fix {position: relative;}
.banner-fix .caption {position: absolute; top: 35%; text-align: center; color: #fff; margin: 0 auto; width: 60%;}

/*==========  Non-Mobile First Method  ==========*/

	@media (min-width: 1200px){
		.container {width: 1080px;}
	}

    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {
		
    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {

    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
		.mce_feature {text-align: center; margin-bottom: 10px;}
		.banner h3 {font-size: 16px;}
		.info h4 {margin-top: 10px;}
		.carousel-caption {top: 5%;}
		.banner p {font-size: 13px;}
		.icon-people {position: relative; width: 32%; left: 39%;}
		.post {text-align: center;}
		ul.pricing-list li {width: 100%; padding-left: 0; box-shadow: none; margin-bottom: 10px; border-radius: 0;}
		ul.pricing-list li:hover {box-shadow: none; top: 0;}
		ul.pricing-list li.no {left: 0;}
		ul.pricing-list li.focus {box-shadow: none; top: 0;}
		.pricing-title {border-radius: 0;}
		.bor-l2 {padding-left: 10px;}
		.newsletter input {width: 79%;}
		.banner {margin-top: 21px;}
		.btnBooknow {margin-top: 10px;}
		.w100p {width: 100%;}
		.footer-below p {text-align: center;}
		.box {margin-bottom: 10px;}
		.down2 {top: -16px !important;}
		.down1 {top: -16px !important;}
		.pr40 {padding-right: 20px;}
		.pl50 {padding-left: 20px; padding-right: 20px;}
		.btnPayment {padding: 10px 0; display: block;}
		a.btnEdit {margin-bottom: 10px;}
		.h3- {font-size: 20px; bottom: -10px; position: relative;}
		h3, .h3 {font-size: 20px;}
		.padr0 {padding-right: 15px;}
		.hvordan-img {margin: 0;}
		.ml8p {margin-left: 0;}
		.pl0 {padding-left: 15px;}
		.banner-fix .caption {top: 10%; width: 100%;}
		.banner-fix .caption h3 {font-size: 20px;}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
		
    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
        .navbar-brand {width: 80%;}
        .nav > li {padding: 0 10px;}
    }

	@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
		.container {width: 100%;}
		.carousel-caption h3 {font-size: 10px;}
		.banner {margin-top: 21px;}
		table {display: block;}
		.pl50 {padding-left: 30px; padding-right: 30px;}
		.bor-l2 {padding-left: 10px; border: none; }
		.pr40 {padding-right: 30px; padding-left: 10px;}
		a.btnEdit {margin-bottom: 10px;}
		.btnPayment {display: block; padding: 10px;}
		h3 {font-size: 22px;}
		ul.pricing-list li.no {right: 0;}
		ul.pricing-list li {width: 100%; margin-bottom: 10px;}
		.contact h3 {font-size: 22px;}
		.testimonials p, .contact p {font-size: 16px;}
		.btnBooknow {left: -7px;}
		.icon-people {width: 60%; position: relative; left: 20%;}
	}